A New Complexity Metric for UML Sequence Diagrams

نویسندگان

چکیده

Object-Oriented Programming (OOP) has been promoted as a way to produce high-quality software while increasing developer productivity through code reuse. Software systems and underlying designs get more extensive complicated maintaining high degree of quality. One the widely accepted standards for describing architectures is UML Sequence Diagram. A sequence diagram depicts interaction two-dimensional chart players by showing messages delivered received between them. This research aims develop validate metric complexity evaluation in design diagrams. The study included science, which specification, creation measurement tool, conceptual factual verification metrics. metrics use diagram-centric measurements shown be meaningful when used determine difficulty two example Furthermore, affirmation stated was achieved Weyuker's nine characteristics, demonstrated that they are computationally efficient. empirically authenticated, findings show measuring diagrams expedient.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Monitoring Profile for UML Sequence Diagrams

UML sequence diagrams are widely used during requirements analysis and design for specifying the expected behaviors of a system. In this paper, we present a monitoring profile that extends sequence diagrams to facilitate the comparison between the actual behaviors and expected behaviors of a system. With the profile, the developers can precisely specify the runtime objects to be monitored, the ...

متن کامل

Developing Sequence Diagrams in UML

The UML (Unified Modeling Language) has been widely accepted as a standard language for object-oriented analysis and design. Among the UML diagrams, one of the most difficult and time-consuming diagrams to develop is the object interaction diagram (OID), which is rendered as either a sequence diagram or a collaboration diagram. Our experience shows that developers have significant trouble in un...

متن کامل

UML 2.0 Sequence Diagrams' Semantics

Scenario languages are widely used in software development. Typical usage scenarios, forbidden behaviors, test cases and many more aspects can be depicted with graphical scenarios. Scenario languages were introduced into the Unified Modeling Language (UML) under the name of Sequence Diagrams. The 2.0 version of UML changed Sequence Diagrams significantly, the expressiveness of the language was ...

متن کامل

Metric-Based Selective Representation of UML Diagrams

UML diagrams are widely employed for modeling of object-oriented software systems. In addition to their application in forward engineering, it is also possible to use them for the redocumentation of existing programs. However, the inherent structure of UML diagrams, which consists of graphical as well as textual information, makes it difficult to read and oversee large diagrams generated from c...

متن کامل

A Framework for Semantics of UML Sequence Diagrams in PVS

This paper presents a framework for representing formal semantics of a subset of the Unified Modeling Language (UML) notation in a higher-order logic, more specifically semantics of UML sequence diagrams is encoded into the Prototype Verification System (PVS). The primary objective of our work is to make UML models amenable to rigorous analysis by providing their precise semantics. This approac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International Journal of Software Engineering & Applications

سال: 2023

ISSN: ['0975-9018', '0976-2221']

DOI: https://doi.org/10.5121/ijsea.2023.14102